<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">
      
<h:head>
	<title>Crea il schogno</title>
	
</h:head>
<h:body>
<div id="spaziatura">
<full_page id="main">
<!-- 		HEADER -->
			<div>
						<img src="../resources/Images/Banner.png" id="bannerTop"></img>
			</div>
<!-- 		HEADER -->
<div>
						<img src="../resources/Images/Banner_piccolo.png" id="bannerBottom_sx"></img>
			</div>

			<div>
						<img src="../resources/Images/Logo_td_big.png" id="logoTD"></img>
			</div>

			<div>
						<img src="../resources/Images/Banner_piccolo_dx.png" id="bannerBottom_dx"></img>
			</div>
			
			<div>
						<img src="../resources/Images/Bg.png" id="background"></img>
			</div>


<!--TITOLO E SOTTOTITOLO-->
		<title_box>
		<title_TD>TravelDream</title_TD>
		</title_box>
		<!--FINE TITOLO E SOTTOTITOLO-->
		
		<box_login>
				<yellow_text id="topRightReg">User Section</yellow_text>
   		</box_login>

<full_page id="demiPageSmall_p_personalizzato"> 
<!-- 	MENUBAR -->

	<p:menubar autoDisplay="false">
			<p:menuitem value="Compra Pacchetto Predefinito" url="SelPacchettoPred.xhtml"/>
		<p:submenu label="Crea Pacchetto Personalizzato">
			<p:menuitem value="Parti da un pacchetto predefinito" url="PPers.xhtml"/>
			<p:menuitem value="Parti da zero" url="creaPPers.xhtml"/>
		</p:submenu>
			<p:menuitem value="Pacchetti Acquistati" url="ViewPacComprato.xhtml"/>
			<p:menuitem value="Gift List" url="ViewPacGL.xhtml"/>
			<p:menuitem value="Fai Un Regalo!" url="regalaGL.xhtml"/>
			<p:menuitem value="Home" url="index.xhtml"/>
	</p:menubar>
	
<!-- 	MENUBAR -->
<h:form onsubmit="#{CreaPers.start()}, #{RetrieveCitta.myCitta()}">
   <p:panel header="Crea Pacchetto Personalizzato" onsubmit="#{CreaPers.start()}"> 
    <h:panelGrid id="PPGrid" columns="3">
    
    		
                   <p:outputLabel for="citta" value="Destinazione" />
               
               
               <p:selectOneMenu id= "citta" value="#{CreaPers.current2.citta}" effect="fade">
                  <f:selectItem itemLabel="Seleziona la tua destinazione" itemValue="" />   
                  <f:selectItems  value="#{RetrieveCitta.cittaL}" var="CittaDTO" 
                  itemLabel="#{CittaDTO.citta}" itemValue="#{CittaDTO.citta}"/>
                  
                  <p:ajax update="hotel"  listener="#{ListenerCitta.selectHotel(CreaPers.current2.citta)}" />
                  <p:ajax update="escursione"  listener="#{ListenerCitta.selectEscursione(CreaPers.current2.citta)}" />  
<!--                   <p:ajax update="cittap"  event="valueChange" /> -->
				  <p:ajax update="mezzoA" listener="#{ListenerCitta.selectMezzo(CreaPers.cittaPartenzaPacchetto,CreaPers.current2.citta)}"/>  
                  <p:ajax update="mezzoR" listener="#{ListenerCitta.selectMezzo(CreaPers.current2.citta,CreaPers.cittaPartenzaPacchetto)}"/>
               </p:selectOneMenu>      

                
              <p:message for="citta"> </p:message>
              
            
           
               <p:outputLabel for="cittap" value="Città di partenza" />
                
               
               <p:selectOneMenu id= "cittap" value="#{CreaPers.cittaPartenzaPacchetto}" effect="fade">
				  <f:selectItem itemLabel="Scegli da dove partire" itemValue="" />   
                  <f:selectItems  value="#{RetrieveCitta.cittaL}" var="CittaDTO" 
                  itemLabel="#{CittaDTO.citta}" itemValue="#{CittaDTO.citta}"/>
                  
                  <p:ajax update="mezzoA" listener="#{ListenerCitta.selectMezzo(CreaPers.cittaPartenzaPacchetto,CreaPers.current2.citta)}"/>  
                  <p:ajax update="mezzoR" listener="#{ListenerCitta.selectMezzo(CreaPers.current2.citta,CreaPers.cittaPartenzaPacchetto)}"/>
                  
               </p:selectOneMenu>      

              <p:message for="cittap"> </p:message>
               

             
                   <p:outputLabel for="mezzoA" value="Andata" />
               
               
               <p:selectOneMenu id= "mezzoA" value="#{CreaPers.currentA.mezzoDiTrasporto}" effect="fade">
                  <f:selectItem itemLabel="Scegli un'opzione" itemValue="" />   
                  <f:selectItems  value="#{ListenerCitta.LMezzoA}" var="MezzoDTO" 
                  itemLabel="#{MezzoDTO.tipo} #{MezzoDTO.luogoPartenza}-#{MezzoDTO.luogoArrivo} delle #{MezzoDTO.oraPartenza}" itemValue="#{MezzoDTO.idMezzo}"/>
               </p:selectOneMenu>      

               <p:message for="mezzoA"> </p:message>
             
            
                   <p:outputLabel for="mezzoR" value="Ritorno" />
               
               
               <p:selectOneMenu id= "mezzoR" value="#{CreaPers.currentR.mezzoDiTrasporto}" effect="fade">
                  <f:selectItem itemLabel="Scegli un'opzione" itemValue="" />   
                  <f:selectItems  value="#{ListenerCitta.LMezzoR}" var="MezzoDTO" 
                  itemLabel="#{MezzoDTO.tipo} #{MezzoDTO.luogoPartenza}-#{MezzoDTO.luogoArrivo} delle #{MezzoDTO.oraPartenza}" itemValue="#{MezzoDTO.idMezzo}"/>
               </p:selectOneMenu>      

               <p:message for="mezzoR"> </p:message>
              
               
            
                   <p:outputLabel for="hotel" value="Hotel" />
               
               
               <p:selectOneMenu id="hotel" value="#{CreaPers.currentH.nomeHotel}">  
                 <f:selectItem itemLabel="Seleziona uno degli hotel" itemValue="" />  
                 <f:selectItems value="#{ListenerCitta.LHotel}" var="HotelDTO" 
                  itemLabel="#{HotelDTO.nome}" itemValue="#{HotelDTO.nome}"/>  
               </p:selectOneMenu>    

               <p:message for="hotel"> </p:message>
              
                
                 
                   <p:outputLabel for="escursione" value="Escursione" />
              
            
                <p:selectCheckboxMenu id="escursione" value="#{CreaPers.currentE}" label="Escursioni" 
                filter="true" filterText="Filter" filterMatchMode="startsWith" panelStyle="width:600px"> 
<!--                <p:selectOneMenu id="escursione" value="#{CreaPP.currentE.nomeEscursione}">   -->
<!--                  <f:selectItem itemLabel="" itemValue="" />   -->
                 <f:selectItems value="#{ListenerCitta.LEscursione}" var="EscursioneDTO" 
                  itemLabel="#{EscursioneDTO.nomeEscursione}" itemValue="#{EscursioneDTO.nomeEscursione}"/>  
<!--                </p:selectOneMenu>     -->
                 </p:selectCheckboxMenu>

              <p:message for="escursione"> </p:message>
              
                
			  
				<p:outputLabel for="data_Partenza" value="Data Partenza" />
			   			

    			<p:calendar mindate="#{CreaPers.datadiOggi}" readonlyInput="true" pattern="MM/dd/yyyy HH:mm" value="#{CreaPers.pacchetto.data_Partenza}" id="data_Partenza" >
    			<p:ajax event="dateSelect"  update="data_Ritorno"/> </p:calendar>
    		 	<p:message for="data_Partenza"></p:message>
			
			
				<p:outputLabel for="data_Ritorno" value="Data Ritorno" />
			  
 			  
 			    <p:calendar pattern="MM/dd/yyyy HH:mm" readonlyInput="true" value="#{CreaPers.pacchetto.data_Ritorno}" id="data_Ritorno" mindate="#{CreaPers.pacchetto.data_Partenza}"> </p:calendar>
 			    
			 	 <p:message for="data_Ritorno"></p:message>
			
				
			
				<p:outputLabel for="nome" value="Nome Pacchetto"/>
			             
				<p:inputText id="nome"  value="#{CreaPers.pacchetto.nome}" />
					 <p:message for="nome"></p:message>
                
                <p:outputLabel value="Tipo" />
             
			  
			  
				<p:selectOneMenu value="#{CreaPers.pacchetto.tipo}" id= "tipo" >
				   <f:selectItem itemLabel="personalizzato" itemValue="personalizzato"/>
                </p:selectOneMenu>
                
                
            <p:message for="tipo"></p:message>
            
           
<!-- 				<p:outputLabel for="email" value="Creato da:" /> -->
<!-- 				<p:selectOneMenu value="#{CreaPP.current.email}" id= "email" > -->
<!-- 				   <f:selectItem itemLabel="#{userBean.email}" itemValue="#{userBean.email}" /> -->
<!--                 </p:selectOneMenu> -->

						<p:outputLabel/>
						<p:outputLabel/>
						<p:outputLabel for="numeroPersone" value="Numero Persone" />
					

					
						<p:selectOneMenu id="numeroPersone"
							value="#{CreaPers.numeroPersone}">
							<f:selectItem
								itemLabel="Seleziona il numero di persone che parteciperanno al viaggio"
								itemValue="" />
							<f:selectItem itemLabel="1" itemValue="1" />
							<f:selectItem itemLabel="2" itemValue="2" />
							<f:selectItem itemLabel="3" itemValue="3" />
							<f:selectItem itemLabel="4" itemValue="4" />
							<f:selectItem itemLabel="5" itemValue="5" />
							<f:selectItem itemLabel="6" itemValue="6" />
							<f:selectItem itemLabel="7" itemValue="7" />
							<f:selectItem itemLabel="8" itemValue="8" />
							<f:selectItem itemLabel="9" itemValue="9" />
							<f:selectItem itemLabel="10" itemValue="10" />
						</p:selectOneMenu>
            
	</h:panelGrid>
	<p:growl id="growl" showDetail="true" sticky="true" /> 
<button_selector id="compraPacchetto"><p:commandButton value="Compra pacchetto!" update="PPGrid, growl" action="#{CreaPers.compraPers()}"/></button_selector>
<button_selector id="mettiInGL"><p:commandButton value="Metti in Gift List!" update="PPGrid, growl" action="#{CreaPers.giftListPers()}"/></button_selector>
</p:panel>
	
</h:form>


</full_page>

</full_page>
</div>

<h:outputStylesheet library="css" name="css_rules_plain_links.css" />
</h:body>
</html>